<html>
    <head>
        <title>检查全局功能</title>
    </head>
    <body>
        <script>
            /*
                    四、检查全局功能


                        1、使用 GlobalFeatureManager.Istance 检查全局功能。
                                同样，检查全局功能也使用GlobalFeatureManager.Istance：

                                        GlobalFeatureManager.Instance.IsEnabled<PaymentFeature>();
                                        GlobalFeatureManager.Instance.IsEnabled("Shopping.Payment");

                                两种方法都返回bool。因此，你可以编写如下所示的条件逻辑：
                                        
                                        if (GlobalFeatureManager.Instance.IsEnabled<PaymentFeature>())
                                        {
                                            // Some strong payment codes here...
                                        }

                        2、使用 [RequiresGlobalFeature]特性检查全局功能

                                除了手动检查之外，还有[RequiresGlobalFeature]属性用于以声明方式检查控制器或页面。
                                
                                如果相关功能被禁用，ABP返回HTTP Response404。

                                            [RequiresGlobalFeature(typeof(PaymentFeature))]
                                            public class PaymentController : AbpController
                                            {

                                            }

                */
        </script>
    </body>
</html>